User guide

TCL (トランザクション制御言語)

transaction(task)

トランザクションを開始します。
データベース全体をロックします。
他のトランザクションは待ち行列に入ります。
transaction()で包まれないタスクはロックと無関係に並行実行されます。
エラーが起きなければ自動でコミットします。

rollback()

トランザクションをロールバックします。
transaction()taskの中でのみ使用できます。